// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:53:57

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   jn.java

package com.zelix;


// Referenced classes of package com.zelix:
//            kn, du

public class jn
    implements kn
{

    private int a;
    private du b;
    private static String z;

    public jn(int i, du du)
    {
        a = -1;
        a = i;
        b = du;
    }

    public boolean equals(Object obj)
    {
        if(obj instanceof jn)
        {
            jn jn1 = (jn)obj;
            return b == jn1.b && a == jn1.a;
        } else
        {
            return false;
        }
    }

    public du g()
    {
        return b;
    }

    public String a()
    {
        return z + a + ">";
    }

    public String b()
    {
        return null;
    }

    public int h()
    {
        return a;
    }

    public int c()
    {
        return -1;
    }

    public String d()
    {
        return b();
    }

    public int hashCode()
    {
        return b.hashCode() ^ a;
    }

    public boolean e()
    {
        return false;
    }

    public boolean f()
    {
        return false;
    }

    private static String z(char ac[]) {
        for (int i = 0; i < ac.length; i++) {
            byte key = 0;
            switch (i % 5) {
                case 0:
                    key =75;
                    break;
                case 1:
                    key =4;
                    break;
                case 2:
                    key =80;
                    break;
                case 3:
                    key =59;
                    break;
                default:
                    key =1;
                    break;
            }
            ac[i] ^= key;
        }
        return new String(ac).intern();
    }

    static 
    {
        z = z("wi5Oi$`pK`9e=^u.vp".toCharArray());
    }
}